using System;
using System.Collections.Generic;
using System.Text;

namespace igp.net
{
    /// <summary>
    /// Defines all possible interpolation modes.
    /// </summary>
    public enum IgpInterpolationMode
    {
        /// <summary>
        /// Linear regression. To be strict this is not an interpolation but an approximation.
        /// </summary>
        Linear,
        /// <summary>
        /// Lagrange polynomial.
        /// </summary>
        Lagrange,
        /// <summary>
        /// Cubic B-Spline interpolation.
        /// </summary>
        BSpline,
        /// <summary>
        /// Normalized Cubic B-Spline interpolation.
        /// </summary>
        BSplineNormal
    }

}
